package com.wutuo.roster.provider.enums;

import java.util.HashMap;
import java.util.Map;

/**
 * 朋友圈年级类型
 *
 * @author lvh
 * @version 版本号：V1.0
 */
public enum EliteGradeEnum {
    /**
     * 一年级
     */
    GDADE_ONE(1, "一年级"),

    /**
     * 二年级
     */
    GDADE_TWO(2, "二年级"),

    /**
     * 三年级
     */
    GDADE_THREE(3, "三年级"),

    /**
     * 四年级
     */
    GDADE_FOUR(4, "四年级"),

    /**
     * 五年级
     */
    GDADE_FIVE(5, "五年级"),

    /**
     * 六年级
     */
    GDADE_SIX(6, "六年级"),

    /**
     * 其他
     */
    GDADE_OTHER(6, "其他");

    private Object code;

    private String name;

    EliteGradeEnum(Integer code, String name) {
        this.code = code;
        this.name = name;
    }

    public String getValue() {

        // TODO Auto-generated method stub
        return code.toString();
    }

    public Long getLongValue() {

        // TODO Auto-generated method stub
        return (Long) code;
    }

    public String getName() {

        // TODO Auto-generated method stub
        return name;
    }

    /**
     * 返回该对象的MAP
     *
     * @return MAP集合
     */
    public Map getMap() {

        Map m = new HashMap();
        m.put("type_id", code);
        m.put("type_name", name);
        return m;
    }

}